@InProceedings{ChomaGuerSilv:2018:ThAnCo,
author = "Choma, Joelma and Guerra, Eduardo Martins and Silva, Tiago Silva
da",
affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto
Nacional de Pesquisas Espaciais (INPE)} and {Universidade Federal
de S{\~a}o Paulo (UNIFESP)}",
title = "Developers' initial perceptions on TDD practice: a thematic
analysis considering distinct domains and languages",
booktitle = "Proceedings...",
year = "2018",
pages = "68--85",
organization = "International Conference on Agile Software Development, 19. (XP
2018)",
keywords = "Test-driven development · Test-first programming TDD · Qualitative
study · Thematic analysis.",
abstract = "Test-Driven Development (TDD) is one of the most popular agile
practices among software developers. To investigate the software
developers initial perceptions when applying TDD, we have
performed an exploratory study. This study was carried out with
participants who had about ten years of professional experience
(on average), the majority of whom with no experience using TDD.
The study is in the context of an agile project course at the
postgraduate level of a research institute. Participants
individually developed medium size projects addressed to different
domains and using different programming languages. Through a
structured questionnaire with open and semi-open questions, we
collected information on TDD effects such as the perceived
benefits, encountered difficulties, and developers opinion about
the quality improvement of the software. Afterward, we conducted a
thematic analysis of the qualitative data. Most participants
noticed improvements in code quality, but few have a more
comprehensive view of the effects of TDD on software design. Our
findings suggest that after overcoming the initial difficulties to
understand where to start, and know how to create a test for a
feature that does not yet exist, participants gain greater
confidence to implement new features and make changes due to broad
test coverage.",
conference-location = "Porto",
conference-year = "2018",
label = "lattes: 0295224635404422 1 ChomaGuerSilv:2018:ThAnCo",
language = "en",
targetfile = "choma_devlopers.pdf",
url = "https://www.agilealliance.org/xp2018/program/",
urlaccessdate = "28 abr. 2024"
}